package com.njmaomao.gj.pyot.common.bean.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(value = "刷卡支付出参")
public class MicropayRespDTO extends WechatResponse {

    @ApiModelProperty(notes = "应用ID")
    private String appId;

    @ApiModelProperty(notes = "用户标识")
    private String openid;

    @ApiModelProperty(notes = "微信支付订单号")
    private String transactionId;

    @ApiModelProperty(notes = "支付完成时间  订单支付时间，格式为yyyyMMddHHmmss，如2009年12月25日9点10分10秒表示为20091225091010")
    private String timeEnd;

    @ApiModelProperty(notes = "标价金额 订单总金额，单位为分")
    private int totalFee;

    @ApiModelProperty(notes = "现金支付金额 单位为分")
    private int cashFee;

    @ApiModelProperty(notes = "付款银行  银行类型，采用字符串类型的银行标识")
    private String bankType;

    public MicropayRespDTO(String resultCode, String errCode, String errCodeDes) {
        super(resultCode, errCode, errCodeDes);
    }

    public MicropayRespDTO() {
        super();
    }


    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public String getOpenid() {
        return openid;
    }

    public void setOpenid(String openid) {
        this.openid = openid;
    }

    public String getTransactionId() {
        return transactionId;
    }

    public void setTransactionId(String transactionId) {
        this.transactionId = transactionId;
    }

    public String getTimeEnd() {
        return timeEnd;
    }

    public void setTimeEnd(String timeEnd) {
        this.timeEnd = timeEnd;
    }

    public int getCashFee() {
        return cashFee;
    }

    public void setCashFee(int cashFee) {
        this.cashFee = cashFee;
    }

    public int getTotalFee() {
        return totalFee;
    }

    public void setTotalFee(int totalFee) {
        this.totalFee = totalFee;
    }

    public String getBankType() {
        return bankType;
    }

    public void setBankType(String bankType) {
        this.bankType = bankType;
    }
}
